


UNIQ(1L)          MISC. REFERENCE MANUAL PAGES           UNIQ(1L)



NAME
     uniq - remove duplicate lines from a sorted file

SYNOPSIS
     uniq [-cdu] [-f  skip-fields]  [-s  skip-chars]  [-w  check-
     chars] [-#skip-fields] [+#skip-chars] [--count] [--repeated]
     [--unique]  [--skip-fields=skip-fields]  [--skip-chars=skip-
     chars] [--check-chars=check-chars] [infile] [outfile]

DESCRIPTION
     This manual page documents the GNU version  of  uniq.   uniq
     prints the unique lines in a sorted file, discarding all but
     one of a run of matching lines.  It can optionally show only
     lines  that  appear  exactly once, or lines that appear more
     than once.  uniq requires sorted input because  it  compares
     only consecutive lines.

     If the output file is not  specified,  uniq  writes  to  the
     standard  output.   If  the  input file is not specified, it
     reads from the standard input.

  OPTIONS
     -_u, --_u_n_i_q_u_e
          Only print unique lines.

     -_d, --_r_e_p_e_a_t_e_d
          Only print duplicate lines.

     -_c, --_c_o_u_n_t
          Print the number of times each line occurred along with
          the line.

     -, -_f, --_s_k_i_p-_f_i_e_l_d_s=_n_u_m_b_e_r
          In this option, _n_u_m_b_e_r is an integer  representing  the
          number  of  fields  to  skip  over  before checking for
          uniqueness.  The first _n_u_m_b_e_r fields,  along  with  any
          blanks  found  before  _n_u_m_b_e_r  fields  is  reached, are
          skipped over and not counted.  Fields are defined as  a
          strings  of  non-space,  non-tab  characters,  that are
          separated from each other by spaces and tabs.

     --, -_s, +_s_k_i_p-_c_h_a_r_s=_n_u_m_b_e_r
          In this option, _n_u_m_b_e_r  is  an  integer  represent  the
          number  of  characters to skip over before checking for
          uniqueness.  The first _n_u_m_b_e_r  characters,  along  with
          any  blanks  found before _n_u_m_b_e_r characters is reached,
          are skipped over and not counted.  If you use both  the
          field   and  character  skipping  options,  fields  are
          skipped over first.

     -_w, +_c_h_e_c_k-_c_h_a_r_s=_n_u_m_b_e_r
          Specify the number of  characters  to  compare  in  the



Sun Release 4.1           Last change:                          1






UNIQ(1L)          MISC. REFERENCE MANUAL PAGES           UNIQ(1L)



          lines,  after skipping any specified fields and charac-
          ters.  Normally the entire rest of the lines  are  com-
          pared.

     The long-named options can be introduced with `+' as well as
     `--',  for compatibility with previous releases.  Eventually
     support for `+' will be removed, because it is  incompatible
     with the POSIX.2 standard.















































Sun Release 4.1           Last change:                          2



